var ajaxFilters;!function(w){"use strict";var v,i,r,s,o;ajaxFilters={init:function(){v={in_progress:!1,categories:!1,apply_all_button:!1},i=w(".elementor-location-archive").length,r=i?".elementor-location-archive":".content-page",s=["woocommerce-archive-etheme_grid_list","woocommerce-etheme_archive_products","etheme_product_grid[data-settings*=current_query]","etheme_product_list[data-settings*=current_query]"],["etheme_sidebar","etheme_sidebar_horizontal","etheme_sidebar_horizontal_toggle","woocommerce-etheme_breadcrumb"].concat(s),o=null,this.ajaxFilters()},ajaxFilters:function(){if("undefined"!=typeof EthemeApplyFilters&&EthemeApplyFilters.is_loaded||!etAjaxFiltersConfig.woocommerceSettings.ajax_filters)v.apply_all_button=!0;else{let e=r+" .etheme-ajax-filter,"+r+" .etheme_swatches_filter ul li a,"+r+" .woocommerce-widget-layered-nav ul li a,"+r+" .widget_rating_filter ul li a, "+r+" .widget_layered_nav_filters ul li a,"+r+" .etheme-price-filter li a";function t(e){let t="";if(e.hasClass("dropdown_product_brand")||e.hasClass("dropdown_product_cats")){if(!(t=e.find("option:selected").data("url")))return}else t=e.attr("href");var a,i=e.parents(".etheme_widget_brands_filter"),e=e.parents(".etheme_widget_cats_filter");i.hasClass("on_brand")||e.hasClass("on_cat")?(a="",i.hasClass("on_brand")&&(a=i.attr("data-shop-url")),a=function(a,e){let i=function(e){var t={},a=document.createElement("a"),e=(a.href=e,a.search.substring(1)),i=e.split("&");for(let e=0;er?a+e+"="+t+"&":a+e+"="+t}),a}(a=e.hasClass("on_cat")?e.attr("data-shop-url"):a,t),ajaxFilters.load_data(a)):ajaxFilters.load_data(t)}etAjaxFiltersConfig.ajax_categories&&(e+=","+r+" .widget_product_categories ul li a"),w(document).on("click",e,function(a){if(a.preventDefault(),!v.in_progress){let e=w(this).attr("href"),t=window.location.href;w(this).parents(".sidebar-widget").hasClass("widget_product_categories")&&(v.categories=!0),w(this).hasClass("remove-brand")||w(this).parents(".widget_layered_nav_filters").hasClass("etheme-active-filters")||1 .products-loop").offset().top,w(".content-page .filter-wrap").length&&(t-=w(".content-page .filter-wrap").outerHeight());t-=110,w("html, body").animate({scrollTop:t},1e3)}i?w.each(s,function(e,t){"woocommerce-archive-etheme_grid_list"!=t&&(w(r).find(".elementor-widget-"+t+"[data-settings*=fadeInUp_animation]").addClass("etheme-reloading"),w(r).find(".elementor-widget-"+t+"[data-settings*=skeleton_animation]").addClass("etheme-reloading").addClass("etheme-skeleton-loading"),w(r).find(".elementor-widget-"+t+":not([data-settings*=fadeInUp_animation]):not([data-settings*=skeleton_animation])").addClass("etheme-loading"))}):(w(".sidebar.et-mini-content.active").removeClass("active"),w(".et-toggle-mob-sidebars-wrapper").removeClass("et-content-shown"),w("body").removeClass("off-canvas-sidebar-opened"))},success:function(u){if(i){if(o)w.each(o,function(e,t){let r=".elementor-widget-"+t,n=w(u).find(r);if(n.length){if("woocommerce-archive-etheme_grid_list"!=t){var t=n.is("[data-settings*=fadeInUp_animation]"),a=n.is("[data-settings*=skeleton_animation]");if(t||a){let a=t?100:0;n.find(".type-product").each(function(e,t){w(t).css("transition-delay",e*a+"ms").addClass("etheme-post-product-loading")})}}w.each(n,function(e,t){w(document).find(r+'[data-id="'+w(t).attr("data-id")+'"]').html(w(t).html());let a=w(document).find(r+'[data-id="'+w(t).attr("data-id")+'"]');var i;a.removeClass("etheme-reloading etheme-loading etheme-skeleton-loading"),-1'+r+"")):(g.html("").addClass("hidden"),_.html(e)),n&&(g=_.attr("data-row-count"),f=w(u).find(".view-switcher").find(".switcher-active > a").attr("data-row-count"),w(".view-switcher").html(n),2
');break;case 3:w(".content-page").prepend('
');break;case 1:w(".main-products-loop").prepend('
');break;default:w(".main-products-loop").append('
')}m?(c.html(d),ajaxFilters.reset_builders(etAjaxFiltersConfig.builder,c)):(l.html(d),ajaxFilters.reset_builders(etAjaxFiltersConfig.builder,l)),etAjaxFiltersConfig.builder.includes("elementor")&&((f=w(u).find("#elementor-frontend-inline-css").html())?w("#elementor-frontend-inline-css").html(f):w.each(w(u).find('[data-elementor-type="wp-post"]'),function(){var e=w(this).attr("data-elementor-id"),t=w(u).find("#elementor-post-"+e+"-css");w("#elementor-post-"+e+"-css").length||w("body").append(t)}))}else m?c.html():l.html("");s?(w(".term-description.et_second-description").length||w(".after-shop-loop").after('
'),w(".term-description.et_second-description").html(s),ajaxFilters.reset_builders(etAjaxFiltersConfig.builder,w(".term-description.et_second-description"))):w(".term-description.et_second-description").html("")}w(".fadeIn-slide").each(function(){w(this).addClass("fadedIn-slide"),setTimeout(function(){w(".fadeIn-slide").removeClass("fadedIn-slide").removeClass("fadeIn-slide")},700)}),w(".content-page .sidebar").html(t),ajaxFilters.reset_builders(etAjaxFiltersConfig.builder,w(".content-page .sidebar")),w(".content-page .shop-filters").html(a),ajaxFilters.reset_builders(etAjaxFiltersConfig.builder,w(".content-page .shop-filters"))}jQuery().selectWoo&&w.each(w("select.woocommerce-widget-layered-nav-dropdown"),function(){var e=w(this);jQuery(e).selectWoo({minimumResultsForSearch:5,width:"100%",language:{noResults:function(){return etAjaxFiltersConfig.notices.noMatchFound}}})}),w(".dropdown_product_cat").on("change",function(){var e,t;""!=w(this).val()?(t="",t=0<(e=etAjaxFiltersConfig.woocommerceSettings.home_url).indexOf("?")?e+"&product_cat="+w(this).val():e+"?product_cat="+w(this).val(),location.href=t):location.href=etAjaxFiltersConfig.woocommerceSettings.shop_url}),"undefined"==typeof woocommerce_price_slider_params&&(_=w(u).find(".et_woocommerce_price_slider_params").html(),w("body").prepend(_)),w(u).find(".widget_shopping_cart_content").length&&w(document.body).trigger("wc_fragment_refresh"),etTheme.AjaxElement(),v.apply_all_button&&w(document).find(".etheme-price-filter button").remove(),window.history.pushState("","",a),w(document).trigger("et_ajax_content_loaded")},error:function(e){etTheme.et_notice("ajax-filters","error")},complete:function(){w(".et-loader.product-ajax").removeClass("loading"),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),void 0!==etTheme.contentProdImages&&etTheme.contentProdImages(),void 0!==window.hoverSlider&&(window.hoverSlider.init({}),window.hoverSlider.prepareMarkup()),void 0!==etTheme.countdown&&etTheme.countdown(),w("body").removeClass("swc-default-done"),void 0!==etTheme.widgetsOpenCloseDefault&&etTheme.widgetsOpenCloseDefault(),ajaxFilters.reinit_price_filter(),etTheme.resizeVideo(),etTheme.swiperFunc(),etTheme.secondInitSwipers(),etTheme.customCss(),etTheme.customCssOne(),void 0!==etTheme.sidebarCanvas&&etTheme.sidebarCanvas(),void 0!==etTheme.stickySidebar&&w(document.body).trigger("sticky_kit:recalc"),w(document).trigger("yith_wcwl_reload_fragments"),w("body").removeClass("ajax-progress"),v.in_progress=!1,etTheme.global_image_lazy(),void 0!==etTheme.widgetsShowMore&&(w(".et_widget-show-more").remove(),etTheme.widgetsShowMore()),t&&t(),void 0===window.select&&!w("#select2-css").length||w(document).find(".dropdown_product_cat").select2()}})},reset_builders:function(e,t){e.includes("elementor")&&w(t).find(".elementor-element").each(function(){elementorFrontend.elementsHandler.runReadyTrigger(w(this))}),e.includes("wpb")&&(w(window).resize(),w(t).find(".wpb_animate_when_almost_visible").removeClass("wpb_animate_when_almost_visible"))}},w(document).ready(function(){ajaxFilters.init()})}(jQuery);